/**
 * Reactor Pattern
 * 反应器模式
 * 角色:
 * 1.[Handlers]
 * 表示操作系统管理的资源
 * 2.[Synchronous Event Demultiplexer]
 * 同步事件分离器 阻塞等待Handlers中的事件发生
 * 3.[Initiation Dispatcher]
 * 初始分派器
 * 作用:添加Event Handler事件处理器、删除Event handler、分派事件给EventHandler
 * 也就是说 Synchronous Event Demultiplexer 负责等待新事件发生
 * 新事件发生时通知Initiation Dispatcher 然后Initiation Dispatcher调用Event Handler处理时间
 * 4.[Event Handler]
 * 事件处理器的接口
 * 5.[Concrete Event Handler]
 * 事件处理器的实际实现 并且绑定了一个handler
 * Created by heqianqian on 2017/8/5.
 */
package com.hqq.concurrency.reactor;